@Misc{anderson96magicrouter,
  author = 	 {E. Anderson and D. Patterson and E. Brewer},
  title = 	 {The Magicrouter, An Application of Fast Packet Interposing. },
  year = 	 {1996},
  note = 	 {\\http://www.cs.berkeley.edu/~eanders/projects/magicrouter/},
}

@article{barish00world,
	author = {Greg Barish and Katia Obraczka},
	title = {World Wide Web Caching: Trends and Techniques},
	journal = {IEEE Comm. Magazine},
	volume = {38},
	number = {5},
	year = {2000},
	pages = {178--184},
}

@Article{brownlee02understanding,
  author = 	 {N. Brownlee and {kc claffy}},
  title = 	 {{Understanding Internet traffic streams: dragonflies and tortoises}},
  journal = 	 {IEEE Communications Magazine},
  year = 	 {2002},
}


@inproceedings{ cao00performance,
    author = "Zhiruo Cao and Zheng Wang and Ellen W. Zegura",
    title = "Performance of Hashing-Based Schemes for Internet Load Balancing",
    booktitle = "{INFOCOM} (1)",
    pages = "332-341",
    year = "2000",
    url = "citeseer.ist.psu.edu/cao99performance.html" }

@article{cardellini99dynamic,
 author = {Valeria Cardellini and Michele Colajanni and Philip S. Yu},
 title = {{Dynamic Load Balancing on Web-Server Systems}},
 journal = {IEEE Internet Computing},
 volume = {3},
 number = {3},
 year = {1999},
 issn = {1089-7801},
 pages = {28--39},
 doi = {http://dx.doi.org/10.1109/4236.769420},
 publisher = {IEEE Educational Activities Department},
 }

@article{casavant88effects,
 author = {T. L. Casavant and J. G. Kuhl},
 title = {{Effects of Response and Stability on Scheduling in Distributed Computing Systems}},
 journal = {IEEE Trans. Softw. Eng.},
 volume = {14},
 number = {11},
 year = {1988},
 issn = {0098-5589},
 pages = {1578--1588},
 doi = {http://dx.doi.org/10.1109/32.9046},
 publisher = {IEEE Press},
 }

@article{casavant88taxonomy,
 author = {T. L. Casavant and J. G. Kuhl},
 title = {A taxonomy of scheduling in general-purpose distributed computing systems},
 journal = {IEEE Trans. Softw. Eng.},
 volume = {14},
 number = {2},
 year = {1988},
 issn = {0098-5589},
 pages = {141--154},
 doi = {http://dx.doi.org/10.1109/32.4634},
 publisher = {IEEE Press},
 }

@Misc{cisco-ld,
  title = 	 {{Cisco LocalDirector}},
  note = 	 {\\http://www.cisco.com/warp/public/cc/pd/cxsr/400/index.shtml},
}

@article{ claffy95parameterizable,
    author = "Kimberly C. Claffy and Hans-Werner Braun and George C. Polyzos",
    title = "A Parameterizable Methodology for Internet Traffic Flow Profiling",
    journal = "IEEE Journal of Selected Areas in Communications",
    volume = "13",
    number = "8",
    pages = "1481-1494",
    year = "1995",
    url = "citeseer.ist.psu.edu/claffy95parameterizable.html" }


@InProceedings{dittmann02network,
  author = 	 {G. Dittmann and A. Herkersdorf},
  title = 	 {{Network Processor Load Balancing for High-Speed Links}},
  booktitle = 	 {Proc. of SPECTS},
  pages = 	 {727-735},
  year = 	 {2002},
}


@article{eager86adaptive, 
	author = {D. L. Eager and E. D. Lazowska and J. Zahorjan},
	title = {Adaptive Load Sharing in Homogenous Distributed Systems},
	journal = {IEEE Transactions on Software Engineering},
	volume = {SE-12},
	number = {5},
	year = {1995},
	issn = {0018-9162},
	pages = {662--675},
}

@article{eager86comparison,
 author = {D L Eager and E D Lazowska and J Zahorjan},
 title = {A comparison of receiver-initiated and sender-initiated adaptive load sharing},
 journal = {Performance Evaluation},
 volume = {6},
 number = {1},
 year = {1986},
 issn = {0166-5316},
 pages = {53--68},
 doi = {http://dx.doi.org/10.1016/0166-5316(86)90008-8},
 publisher = {Elsevier Science Publishers B. V.},
 }
@article{el-rewini95task,
	author = {Hesham El-Rewini and Hesham H. Ali and Ted Lewis},
	title = {Task Scheduling in Multiprocessing Systems},
	journal = {Computer},
	volume = {28},
	number = {12},
	year = {1995},
	issn = {0018-9162},
	pages = {27--37},
	doi = {http://dx.doi.org/10.1109/2.476197},
	publisher = {IEEE Computer Society Press},
}

@inproceedings{goldszmidt98network,
	author="Germ\'{a}n Goldszmidt and Guerney Hunt and Richard King and Rajat Mukherjee",
	title="{Network Dispatcher: A Connection Router for Scalable Internet Services}",
	booktitle="Proceedings of the 7th International World Wide Web Conference", 
	address="Brisbane, Australia",
	month="April",
	year=1998
}

@inproceedings{iyengar02enhancing,
	author = "A. Iyengar and E. Nahum and A. Shaikh and R. Tewari",
	title = "Enhancing Web Performance",
	booktitle = {Proceedings of the 2002 IFIP World Computer Congress (Communication Systems: State of the Art)},
	year = {2002},
	doi = {http://citeseer.ist.psu.edu/iyengar02enhancing.html},
}



@inproceedings{ keleher94treadmarks,
    author = "P. Keleher and S. Dwarkadas and A. L. Cox and W. Zwaenepoel",
    title = "TreadMarks: Distributed Shared Memory on Standard Workstations and Operating Systems",
    booktitle = "Proceedings of the Winter 1994 {USENIX} Conference",
    pages = "115--131",
    year = "1994",
    url = "citeseer.ist.psu.edu/keleher94treadmark.html" 
}

@inproceedings{kencl02adaptive,
	author = {Lukas Kencl and Jean-Yves Le Boudec},
	title = {Adpative Load Sharing for Network Processors},
	booktitle = {Proceedings of the 21st Annual IEEE conference of Communications Society, INFOCOM 2002},
	year = {2002},
	location = {New York, United States},
}

@inproceedings{kleinberg03consistent,
	author = {Robert Kleinberg and Tom Leighton},
	title = {Consistent load balancing via spread minimization},
	booktitle = {Proceedings of the thirty-fifth annual ACM symposium on Theory of computing},
	year = {2003},
	isbn = {1-58113-674-9},
	pages = {565--574},
	location = {San Diego, CA, USA},
	doi = {http://doi.acm.org/10.1145/780542.780625},
	publisher = {ACM Press},
}

@TechReport{kokku04adaptive,
  author = 	 {Ravi Kokku and Upendra Shevade and Nishit Shah and Harrick Vin and Mike Dahlin},
  title = 	 {{Adaptive Processor Allocation in Packet Processing Systems}},
  institution =  {UT Austin},
  year = 	 {2004},
  number = 	 {TR-04-04},
}

@InProceedings{krueger87diverse,
  author = 	 {P. Krueger and M. Livny},
  title = 	 {{The Diverse Objectives of Distributed Scheduling Policies}},
  booktitle = 	 {Proceedings of IEEE ICDCS},
  pages = 	 {242-249},
  year = 	 {1987},
}

@article{kunz91influence,
 author = {Thomas Kunz},
 title = {{The Influence of Different Workload Descriptions on a Heuristic Load Balancing Scheme}},
 journal = {IEEE Trans. Softw. Eng.},
 volume = {17},
 number = {7},
 year = {1991},
 issn = {0098-5589},
 pages = {725--730},
 doi = {http://dx.doi.org/10.1109/32.83908},
 publisher = {IEEE Press},
 }

@TechReport{ lan03correlation,
  author = "K. Lan and J. Heidemann",
  title = "{On the Correlation of Internet Flow Characteristics}",
  institution =  {USC/INI},
  number = "ISI-TR-574",
  year = "2003",
}

@InProceedings{li88ivy,
  author = 	 {K. Li},
  title = 	 {{Ivy: A Shared Virtual Memory System for Parallel Computing}},
  booktitle = {{Proceedings of the International Conference on Parallel Processing}},
  pages = 	 {94-101},
  year = 	 {1988},
  month = 	 {August},
}

@inproceedings{livny82load,
 author = {Miron Livny and Myron Melman},
 title = {{Load balancing in homogeneous broadcast distributed systems}},
 booktitle = {Proceedings of the Computer Network Performance Symposium},
 year = {1982},
 isbn = {0-89791-069-9},
 pages = {47--55},
 location = {College Park, Maryland, United States},
 doi = {http://doi.acm.org/10.1145/800047.801689},
 publisher = {ACM Press},
 }


@Misc{nsf05overcoming,
  title = 	 {{Report of NSF Workshop on Overcoming Barriers to Disruptive Innovation in Networking}},
  month = "January",
  year = "2005",
  url =          "www.planet-lab.org/doc/barriers.pdf"
}

@inproceedings{ pai98locality-aware,
    author = "Vivek S. Pai and Mohit Aron and Gaurav Banga and Michael Svendsen and Peter Druschel and Willy Zwaenepoel and Erich M. Nahum",
    title = "Locality-Aware Request Distribution in Cluster-based Network Servers",
    booktitle = "Architectural Support for Programming Languages and Operating Systems",
    pages = "205-216",
    year = "1998",
    url = "citeseer.ist.psu.edu/article/pai98localityaware.html" }


@inproceedings{riche04experimental,
	author = {Taylor L. Rich\'{e} and Jayaram Mudigonda and Harrick M. Vin}, 
	title = {{Experimental Evaluation of Load Balancers in Packet Processing Systems}}, 
	booktitle = {Workshop on Building Block Engine Architectures for Computers and Networks}, 
        month= oct,    
	year = {2004},
        address = {Boston, MA}
}

@article{ross97hash-routing,
	author = "K. W. Ross",
	title = "Hash-Routing for Collections of Shared {W}eb Caches",
	journal = "IEEE Network Magazine",
	year = "1997",
	doi = {http://citeseer.ist.psu.edu/ross97hashrouting.html}
}

@article{ salehi96effectiveness,
    author = "James D. Salehi and James F. Kurose and Don Towsley",
    title = "The effectiveness of affinity-based scheduling in multiprocessor network protocol processing (extended version)",
    journal = "IEEE\slash ACM Transactions on Networking",
    volume = "4",
    number = "4",
    pages = "516--530",
    year = "1996",
    url = "citeseer.ist.psu.edu/article/salehi96effectiveness.html" 
}


@inproceedings{ scales94design,
    author = "Daniel J. Scales and Monica S. Lam",
    title = "The Design and Evaluation of a Shared Object System for Distributed Memory Machines",
    booktitle = "Proceedings of Operating Systems Design and Implementation",
    pages = "101-114",
    year = "1994",
    url = "citeseer.ist.psu.edu/scales94design.html" 
}


@inproceedings{shaikh99load-sensitive,
 author = {Anees Shaikh and Jennifer Rexford and Kang G. Shin},
 title = {Load-sensitive routing of long-lived IP flows},
 booktitle = {SIGCOMM '99: Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication},
 year = {1999},
 isbn = {1-58113-135-6},
 pages = {215--226},
 location = {Cambridge, Massachusetts, United States},
 doi = {http://doi.acm.org/10.1145/316188.316225},
 publisher = {ACM Press},
 }



@Article{shi04load,
  author = 	 {W. Shi and M. H. MacGregor and P. Gburzynski},
  title = 	 {Load Balancing for Parallel Forwarding},
  journal = 	 {IEEE/ACM Transactions on Networking},
  year = 	 {2004},
  note = 	 {to appear}
}

@book{shirazi95scheduling,
	author = {Behrooz A. Shirazi and Krishna M. Kavi and Ali R. Hurson},
	title = {Scheduling and Load Balancing in Parallel and Distributed Systems},
	year = {1995},
	isbn = {0818665874},
	publisher = {IEEE Computer Society Press},
}

@InProceedings{shivaratri90two,
  author = 	 {Niranjan G. Shivaratri and Phillip Krueger},
  title = 	 {{Two Adaptive Location Policies for Global Scheduling}},
  booktitle = 	 {Proceedings of IEEE ICDCS},
  pages = 	 {502-509},
  year = 	 {1990},
}


@article{shivaratri92load,
 author = {Niranjan G. Shivaratri and Phillip Krueger and Mukesh Singhal},
 title = {{Load Distributing for Locally Distributed Systems}},
 journal = {Computer},
 volume = {25},
 number = {12},
 year = {1992},
 issn = {0018-9162},
 pages = {33--44},
 doi = {http://dx.doi.org/10.1109/2.179115},
 publisher = {IEEE Computer Society Press},
 }

@article{squiillante93using,
	author = {M. S. Squiillante and E. D. Lazowska},
	title = {Using Processor-Cache Affinity Information in Shared-Memory Multiprocessor Scheduling},
	journal = {IEEE Trans. Parallel Distrib. Syst.},
	volume = {4},
	number = {2},
	year = {1993},
	issn = {1045-9219},
	pages = {131--143},
	doi = {http://dx.doi.org/10.1109/71.207589},
	publisher = {IEEE Press},
}

@Misc{thaler00multipath,
  author = 	 {D. Thaler and C. Hopps},
  title = 	 {{Multipath Issues in Unicast and Multicast Next-Hop Selection}},
  year = 	 {2000},
  note = 	 {{IETF RFC 2991}},
}

@article{thaler98using,
	author = {David G. Thaler and Chinya V. Ravishankar},
	title = {Using name-based mappings to increase hit rates},
	journal = {IEEE/ACM Transactions on Networking},
	volume = {6},
	number = {1},
	year = {1998},
	issn = {1063-6692},
	pages = {1--14},
	doi = {http://doi.acm.org/10.1145/276286.276288},
	publisher = {ACM Press},
}

@Article{thompson97wide-area,
  author = 	 {K. Thompson and G. J. Miller and R. Wilder},
  title = 	 {{Wide-area Internet traffic patterns and characteristics}},
  journal = 	 {{IEEE Network}},
  year = 	 {1997},
}


@inproceedings{vaswani91implications,
	author = {Raj Vaswani and John Zahorjan},
	title = {The implications of cache affinity on processor scheduling for multiprogrammed, shared memory multiprocessors},
	booktitle = {Proceedings of the thirteenth ACM symposium on Operating systems principles},
	year = {1991},
	isbn = {0-89791-447-3},
	pages = {26--40},
	location = {Pacific Grove, California, United States},
	doi = {http://doi.acm.org/10.1145/121132.121140},
	publisher = {ACM Press},
}

@Article{wang85load,
  author = 	 {Y.-T. Wang and R. J. T. Morris},
  title = 	 {{Load Sharing in Distributed Systems}},
  journal = 	 {IEEE transactions on Computers},
  year = 	 {1985},
  month = 	 {March},
}

@Misc{win-ntlbs,
  author = 	 {Microsoft},
  title = 	 {{Windows NT Load Balancing Service}},
  note =         {\\http://www.microsoft.com/ntserver/ProductInfo/Enterprise/Wlbs.asp},
}
